Redirection Algorithms for Load Sharing in Distributed Web-server Systems

نویسندگان

  • Valeria Cardellini
  • Michele Colajanni
  • Philip S. Yu
چکیده

Replication of information among multiple Web servers is necessary to support high request rates to popular Web sites. A clustered Web-server organization is preferable to multiple independent mirrored-servers because it maintains a single interface to the users and has the potential to be more scalable, fault-tolerant and better load balanced. In this paper we propose a Web cluster architecture in which the Domain Name System server (DNS), that dispatches the user requests among the servers through the URL-name to IP-address mapping mechanism, is integrated with a redirection request mechanism based on the HTTP protocol. This should alleviate the side effect of caching the IP-address mapping at intermediate name servers. We compare many alternative mechanisms, including synchronous vs asynchronous activation, and centralized vs distributed decision on redirection. Moreover, we analyze reassignment of entire domains or individual client requests, different types of status information, and different server selection policies for redirecting requests. Our results show that the combination of centralized and distributed dispatching policies allows the Web-server cluster to handle the high load skews in the WWW environment.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Request Redirection Algorithms for Distributed Web Systems

Replication of information among multiple servers is necessary to support high request rates to popular Web sites. We consider systems that maintain one interface to the users, even if they consist of multiple nodes with visible IP addresses that are distributed among different networks. In these systems, the first-level dispatching is achieved through the Domain Name System (DNS) during the ad...

متن کامل

Resource discovery and request-redirection for dynamic load sharing in multi-provider peering content delivery networks

A constellation of Content Delivery Networks (CDNs), termed as peering CDNs, endeavors to guarantee adequate delivery performance when the incoming request load is overwhelming for a single provider alone. Each user is served by an optimal Web server in terms of network cost, even under heavy load conditions. Before it could be comprehended, appropriate resource discovery and request-redirectio...

متن کامل

Performance Evaluation of New Methods of Automatic Redirection for Load Balancing of Apache Servers Distributed in the Internet

An overloaded web server will lose incoming requests resulting in a “404 error” appearing at a client browser. Front-end application-level switches can redirect requests to less loaded servers. However, there exist no native methods within common web servers to automatically redirect requests for reducing load. We develop and evaluate changes to the open source Apache HTTP server to automatical...

متن کامل

Presence Scalability Architectures

We apply the two-stage reliable and scalable SIP server architecture proposed in [1] for presence. The first stage proxies the requests to one of second stage server groups based on the event header and destination user identifier. The destination user identifier is based on presentity’s URI. Such a system achieves uniform load sharing on the servers on an average. However, in certain cases the...

متن کامل

Geographic Load Balancing for Scalable Distributed Web Systems

Users of highly popular Web sites may experience long delays when accessing information. Upgrading content site infrastructure from a single node to a locally distributed Web cluster composed by multiple server nodes provides a limited relief, because the cluster wide-area connectivity may become the bottleneck. A better solution is to distribute Web clusters over the Internet by placing conten...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999